S7-400HMODBUS TCP  通讯订货信息

SIMATIC S7400H 与第三方设备通讯采用 MODBUS/TCP 通讯有二种方法:

·         使用扩展的CP443-1

·         使用 CPU 集成的 PN

详细产品订货号:

产品

通信方式

连接

支持功能码

订货号Article number

Modbus/TCP CP

CP343-1  CP443-1

S7 控制器通过外部 CP343-1CP443-1 连接第三方设备

1, 2, 3, 4, 5, 6, 15 16

2XV9450-1MB00

Modbus/TCP RED V2

(停止供货)

CP343-1  CP443-1

S7-400 H S7-300/400 通过2CP卡连接第三方设备

1, 2, 3, 4, 5, 6, 15 16

2XV9450-1MB11

Modbus/TCP RED

(当前版本)

CP343-1  CP443-1

S7-400 H S7-300/400 通过2CP卡连接第三方设备

1, 2, 3, 4, 5, 6, 15 16

6AV6676-6MB30-3AX0

Modbus/TCP PN CPU

CPU  H-CPU集成PROFINET接口

CPU / H-CPU 通过集成PROFINET接口连接第三方设备

1, 2, 3, 4, 5, 6, 15  16

2XV9450-1MB02

Modbus/TCP PN CPU Redundant

1, 2, 3, 4, 5, 6, 15 16

6AV6676-6MB10-0AX0

 

订货信息、MODBUS TCP软件、DEMO项目、编程手册下载:

https://support.industry.siemens.com/cs/ww/en/view/22660304

DEMO项目下载至工程师站,调整参数以适应自己的工程项目。DEMO项目下载地址:

https://support.industry.siemens.com/cs/cn/zh/view/58497001

可以根据以下手册进行手动参数调整:

S7-400 PN-H冗余系统集成PN口使用ModbusTCP PN RED软件包的Modbus TCP快速入门

https://support.industry.siemens.com/cs/cn/zh/view/81715142

 

也可以使用WIZARD进行MODBUS参数调整,该向导支持以下功能库:

·         SIMATIC Modbus/TCP CP: 2XV9450-1MB00

·         SIMATIC Modbus/TCP PN CPU: 2XV9450-1MB02

·         SIMATIC Modbus/TCP CP Redundant: 6AV6676-6MB30-3AX0

·         SIMATIC Modbus/TCP PN CPU Redundant: 6AV6676-6MB10-0AX0

https://support.industry.siemens.com/cs/cn/zh/view/60735352/en

S7-300/S7-400Modbus/TCP块需要多少个授权

所有授权都是CPU特定的,不能从一个CPU传送给另外一个CPU 用于测试目的时,Modbus/TCP 也可以无授权工作。

下表列出了S7-300/S7-400  Modbus/TCP块的授权。

1.    Modbus/TCP CP
单个授权
订货号: 2XV9450-1MB00
通过CP卡的Modbus 通信
用于1CPU
独立于插入的CP卡和连接的设备数量

2.    Modbus/TCP RED V2
单个授权
订货号: 2XV9450-1MB11
通过CP S7-400(H) S7-300冗余 Modbus 通信 
用于H系统中的1CPU或单个带有CP卡的CPU
独立于插入的CP卡和连接的设备数量

3.    Modbus/TCP PN CPU
单个授权
订货号: 2XV9450-1MB02
通过集成PROFINET接口的Modbus通信
用于 1 CPU
独立于连接设备的数量

4.    Modbus/TCP PN RED
单个授权
订货号: 6AV6676-6MB10-0AX0
通过S7-400(H) S7-300 CPU 集成PN接口的冗余 Modbus 通信 
适用于H系统中的 1 CPU或者单个CPU
独立于连接设备的数量

CPU出现故障,需要更换新的CPU时,MODBUS/TCP授权需要重新生成。

MODBUS/TCP授权校验

每个 CPU 都需要对功能块进行授权,对于 PN-H 冗余系统 CPU 来说,将只对 Rack0 CPU 进行授权验证,授权有两个步骤:读取 IDENT_CODE 和申请注册码 REG_KEY,且在 CPU 中必须调用 OB121,具体步骤请参考如下文档:

S7-400 PN-H冗余系统集成PN口使用ModbusTCP PN RED软件包的Modbus TCP快速入门

https://support.industry.siemens.com/cs/cn/zh/view/81715142

下载的演示版本没有任何功能和时间限制, Modbus 通讯也可以在没有一个有效的授权的情况下运行。

如果 Modbus 块没有授权,CPU INTF SF 灯将闪烁。此外,信息周期进入 CPU 的诊断缓冲区,在用户程序中的 Modbus 模块上,输出状态值 A090(十六进制)。